#ifndef MAINWINDOW_H
#define MAINWINDOW_H

#include <QMainWindow>

namespace Ui {
class MainWindow;
}

class MainWindow : public QMainWindow
{
    Q_OBJECT
    
public:
    static void initialize();
    static MainWindow* i();
    Ui::MainWindow* getUI() const {return m_pUI;}
    
private:
    static MainWindow* m_pInstance;
    Ui::MainWindow *m_pUI;

    MainWindow(QWidget *parent = 0);
    ~MainWindow();
};

#endif // MAINWINDOW_H
